package com.service.totalauth.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 方案信息表(ManageProgrammeInfo)实体类
 *
 * @author makejava
 * @since 2021-12-03 09:38:49
 */
public class ManageProgrammeInfo implements Serializable {
    private static final long serialVersionUID = -90246339912384841L;
    /**
     * 主键id
     */
    private String id;
    /**
     * 推送页面的方案名称
     */
    private String programmeName;
    /**
     * 用户id
     */
    private String manageId;
    /**
     * 方案类型 0--false（不是默认方案） 1--true（默认方案）
     */
    private Boolean type;
    /**
     * 方案预览图地址
     */
    private String programmeImg;
    /**
     * portal推送唯一url
     */
    private Integer programmeStatus;
    /**
     * 方案新增时间
     */
    private Date addTime;
    /**
     * 方案更新时间
     */
    private Date updateTime;
    /**
     * 0--普通portal页面专属 1--飞书专属 2--钉钉专属 3--app专属
     */
    private Integer programmeType;
    /**
     * 0--false（已删除） 1--true（正常）
     */
    private Boolean status;
    /**
     * 云管账号-租户账号-企业信息的表
     */
    private String programmeApiBindId;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getProgrammeName() {
        return programmeName;
    }

    public void setProgrammeName(String programmeName) {
        this.programmeName = programmeName;
    }

    public String getManageId() {
        return manageId;
    }

    public void setManageId(String manageId) {
        this.manageId = manageId;
    }

    public Boolean getType() {
        return type;
    }

    public void setType(Boolean type) {
        this.type = type;
    }

    public String getProgrammeImg() {
        return programmeImg;
    }

    public void setProgrammeImg(String programmeImg) {
        this.programmeImg = programmeImg;
    }

    public Integer getProgrammeStatus() {
        return programmeStatus;
    }

    public void setProgrammeStatus(Integer programmeStatus) {
        this.programmeStatus = programmeStatus;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getProgrammeType() {
        return programmeType;
    }

    public void setProgrammeType(Integer programmeType) {
        this.programmeType = programmeType;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }

    public String getProgrammeApiBindId() {
        return programmeApiBindId;
    }

    public void setProgrammeApiBindId(String programmeApiBindId) {
        this.programmeApiBindId = programmeApiBindId;
    }

}
